[SQL Server]无法打开登录 'leadexpo' 中请求的数据库。登录失败。
来源:百度知道 编辑:UC知道 时间:2024/07/03 13:27:32
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录 'leadexpo' 中请求的数据库。登录失败。
/conn.asp, 第 27 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA)
网页:
GET /index.asp
conn代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
response.buffer = true
dim startTime, endtime
startTime = timer()
dim conn
dim connstr
dim rs, rSub
dim sql
Set conn=Server.CreateObject("ADODB.Connection")
'connstr="Driver={SQL Server};server=(local);uid=sa;pwd=;database=LeadDate"
connstr="Driver={SQL Server};server=127.0.0.1;uid=leadexpo;pwd=leadexpo;database=leadexpo"
'TECH\SQL2000
'Response.Write connstr
if err.number<>0 then
err.clear
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录 'leadexpo' 中请求的数据库。登录失败。
/conn.asp, 第 27 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA)
网页:
GET /index.asp
conn代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
response.buffer = true
dim startTime, endtime
startTime = timer()
dim conn
dim connstr
dim rs, rSub
dim sql
Set conn=Server.CreateObject("ADODB.Connection")
'connstr="Driver={SQL Server};server=(local);uid=sa;pwd=;database=LeadDate"
connstr="Driver={SQL Server};server=127.0.0.1;uid=leadexpo;pwd=leadexpo;database=leadexpo"
'TECH\SQL2000
'Response.Write connstr
if err.number<>0 then
err.clear
应该是数据库设置的问题,你在要打开的数据库上设置用户了吗?
如果没有的话就按下面的一步一步来吧,
一、在要连接的数据库上用户那添加上你所要使用的用户,然后双击该用户将该用户的角色改为Public、db_owner
二、点击(Local)(Windows NT)你的数据库上可能不大一样,就是登陆的机器名那右键属性,点击安全性将身份验证改为SQL Server和Windows
我只是凭以前的印象,我以前这样改我的是可以,你的行不行我不敢保证,但你可以试试……
希望对你有所帮助
检查用户密码
检查sql身份验证类型
参考:在asp程序中连接Ms sql 数据库
原文网址:http://www.98710.com/article.asp?id=14